home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #2
/
Monster Media No. 2 (Monster Media)(1994).ISO
/
pcboard
/
sat114.zip
/
SAT.DOC
< prev
next >
Wrap
Text File
|
1994-05-31
|
34KB
|
866 lines
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ SAT Version 1.14 Documentation ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
Introduction:
SAT is a program for handling the daily influx of files from the
Planet Connect satellite system. The main purpose of the program is
to move received files to processing directories and keep track of
what has and has not been received.
Additional Features Include:
- TIC File processing
- Match .TIC file to distribution file
- Move processed distribution files to another directory
- Move or optionally delete .TIC files
- Produce a PCBoard style directory of received distribution files
- The PCBoard style directory is highly customizable including:
- Addition of file distribution area to description
- Starting the description on the same line as the file name
- Justify the description Right or Left on the line
- Optional single whitespace the description
- Optional Strip high ASCII
- Optional Wordwrap, with specified wraplength
- Selectable number of line before and after the description
- Optional search for FILE_ID.DIZ and/or DESC.SDI files for
distribution file descriptions.
- Optional insertion of FILE_ID.DIZ files where they do not exist
using .TIC description text.
- Parameterized Archiver commands for extraction/insertion to
handle differing archivers. Commands for
ZIP/ARJ/ARC/SDN/PAK/LHA/LZH supplied.
- Selectable file moving methods
- DELETE, always delete
- NEWER, move only if newer, otherwise delete. Delete older files.
- RENAME, move only if newer, otherwise delete. Rename older files.
- ALERT, like RENAME, but also write a message to a selectable msg
base alerting that a new file has appeared.
- MOVE, always move.
- Up to 100 From/To directory pairs for file moving, with wildcard
specification.
- User definable COPY program for across drive moving of files (for
NOVELL systems, this would be the NCOPY.EXE program).
- Selectable logging levels:
1(Error), 2(Warning), 3(Major Info), 4(Minor Info), 5(Who Cares)
- Write a PCBoard message to the Sysop when an error occurs (optional)
- Usenet BAG handling
- Unzipping of BAGs
- Elimination of unwanted newsgroups from BAGs
- Optional Tracking of Unknown Newsgroups
- Optional Newsgroup Statistics (Msgs, Bytes)
- Optional Culled Newsgroup Statistics (Msgs, Bytes)
- UPLD.LST processing
- Tracking of received files versus what is being sent
- Tracks number times a files has been received
- FREQ list production, new or cumulative, Manual or Automatic.
- Definable Errorlevel exit when files are to be FREQ'd
- Data held in industry standard .DBF files for easy interface
- Build/Index/Purge/Check the databases
- Automatic or Manual Purging of old data
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ Program Installation ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
Unzip everything in a directory where you would like SAT to run.
Ensure that the usual PCBoard environment variables are present for
access to PCBOARD.DAT (SET PCBDAT=xxxxxx).
Alter the configuration file to your tastes and system.
Run SAT -once- with the Parameter "BUILD". This will create your
starting databases and indexes.
Decide when and how you want SAT to run (manually? in event?) and
insert the appropriate statements into your selected process.
Run it! It is suggested you -not- run with ALERT until you've run
long enough to build prior file instances.
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ Sample Usage ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
Typically I use SAT as a once-an-hour process on a dedicated batch
process server. Here is the batch file run:
@ECHO OFF
H:
cd\pc\sat
SAT MOVE
SAT TIC
:FIDO
if not exist H:\pc2\fido\mail\0*.* goto UNINET
f:
cd\qf
qscan /CNODE100 /BOTH
:UNINET
if not exist H:\pc2\uninet\LEDGE.* goto RIME
p:
cd\doors\cammail
export ledge /TOP
import ledge /KILLQWK /LOG
:RIME
if not exist H:\pc2\rime\*.ZIP goto WEATHER
p:
cd\postlink
postlink altimp.cfg /altimport
:WEATHER
if not exist h:\pc2\weather\*.arc goto FINI
h:
cd \pc2\weather
mv *.arc \f\weather\work /O
cd \f\weather\work
pkunzip *.arc
del *.arc
fname *.PCX "pkzip -m %%f %%s">doit.bat
call doit
del doit.bat
mv *.zip \f\weather /O
:FINI
cls
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ Program Commandline Parameters ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
Usage:
SAT <action> [Cfg=cfgfile]
where <action> (required) is the action to take
or "?" for extended information.
where [Cfg=cfgfile] (optional) is the configuration file
to use. All PCBoard Professional Sysop Series (PPSS)
programs and packages operate out of a unified
configuration file called PPSS.CFG. See CONFIG.DOC
for general information on PPPS.CFG files.
<action> can be one of
BUILD - Builds the databases files for file tracking (initial run).
INDEX - (re)Indexes the data files.
CHECK - Xrefs current files against the file tracking databases.
MOVE - Moves, deletes, etc. files per configuration.
FREQ - Constructs list of files not received.
PORP - Culls USENET Bag files per wanted newsgroups.
TIC - TIC file processing, directory construction.
PACK - Pack databases, usually not done manually.
PURGE - Purge records per date parms in Cfg, Pack.
Note: "PORP" is a joke. :-)
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ Example Configuration File format ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
;═══════════════════════════════════════════════════════════════════════════
;PCBoard Professional Sysop Series
;═══════════════════════════════════════════════════════════════════════════
;───────────────────────────────────────────────────────────────────────────
[PPSS General Configuration]
;───────────────────────────────────────────────────────────────────────────
Version=120
BBSName=Mushin BBS
BBSSlogan=Join the InfoMushin Age!
SysopName=Brad Chesbro
PKZIP=PKZIP.EXE
PKUNZIP=PKUNZIP.EXE
TextEditor=B.EXE
MsgWriter=TXT2MSG.EXE
NetworkCopy=NCOPY.EXE
;───────────────────────────────────────────────────────────────────────────
[SAT File Handler Configuration]
;───────────────────────────────────────────────────────────────────────────
; Version, Registration, Nodes Supported
Version=110
RegisteredName=Bradley Chesbro
RegistrationNumber=0
NodesSupported=100
; UPLD.LST and tracking databases/indexes
RawUpldLst=H:\PC\SKY\UPLD.LST
UpldDbf=SATUPLD.DBF
UpldIdx=SATUPLD.IX1
ULstIdx=SATUPLD.IX2
MoveDbf=SATMOVE.DBF
MoveIdx=SATMOVE.IX1
; Usenet Newsgroup BAG Processing
BagDir=H:\PC2\NEWSGRP
GroupKeepList=KEEPME.LST
ListUnknownNewsgroups=NO
ListNewsgroupStatistics=YES
; File Receival tracking/notification
FreqFile=SATFREQ.NOW
FreqSuffix=FRQ
NeedToFreqExitErrorLevel=1
; TIC file processing
TicTICSAreIn=H:\PC2\FIDO\FILES
TicFilesAreIn=H:\PC2\FIDO\FILES
MoveTicTICSTo=H:\TICS\IN
MoveTicFilesTo=H:\TICS\IN
DeleteProcessedTICs=NO
PCBFileDirectory=SATMOVE.FIL
; No refit, standard PCBoard style
StartSameLine=YES
JustifyRight=YES
SingleWhite=NO
StripHigh=NO
WordWrap=NO
WrapLength=45
BlankLinesAfterName=0
BlankLinesAfterDesc=0
TicAreaTag=FDNArea:
UseDIZIfAvailable=YES
UseSDIIfAvailable=YES
LogNoDIZOrSDI=NO
AddTICDescAsDIZIfNoDIZ=YES
Archive=ARC;PkUnPak.Exe -xr %s FILE_ID.DIZ
Archive=PAK;Pak.Exe e /wa /st %s FILE_ID.DIZ
Archive=ZOO;Zoo.Exe xo %s FILE_ID.DIZ
Archive=ZIP;PkunZip.Exe -o -ed %s FILE_ID.DIZ
Archive=LHA;LHa.Exe e -m1 %s FILE_ID.DIZ
Archive=LZH;LHa.Exe e -m1 %s FILE_ID.DIZ
Archive=ARJ;Arj.Exe e -y %s FILE_ID.DIZ
Archive=SDN;Arj.Exe e -y %s FILE_ID.DIZ
Archive=SQZ;Sqz.Exe e /p3o1 %s FILE_ID.DIZ
; General Maintenance, logging and messages
PurgeDays=5
NoPurgeList=NOPURGE.LST
SysopLog=SYSOP.LOG
Loglevel=5
ProgramErrorMsg=PROGERR.MSG
ProgramAlertMsg=PROGALRT.MSG
SysopMsgBase=0
; File moving
; FromDir ToDir Wildcard Method
Move=H:\PC\CELEPUB H:\PC2\CELEPUB *.* NEWER
Move=H:\PC\CONNECT H:\PC2\SKY\INFO *.QIF ALERT
Move=H:\PC\CONNECT H:\PC2\CONNECT *.* RENAME
Move=H:\PC\CRS H:\PC2\SKY\INFO *.QIF ALERT
Move=H:\PC\CRS H:\PC2\CRS *.* RENAME
Move=H:\PC\FIDO H:\PC2\FIDO\MAIL 0000FFFF.* NEWER
Move=H:\PC\FIDO H:\PC2\FIDO\CDN CDN*.* NEWER
Move=H:\PC\FIDO H:\PC2\FIDO\FAM FMLY*.* NEWER
Move=H:\PC\FIDO H:\PC2\FIDO\FILES *.* NEWER
Move=H:\PC\FRENCH H:\PC2\FRENCH *.* NEWER
Move=H:\PC\FUTURE H:\PC2\FUTURE *.* NEWER
Move=H:\PC\GALAXY H:\PC2\SKY\INFO *.QIF ALERT
Move=H:\PC\GALAXY H:\PC2\GALAXY *.* NEWER
Move=H:\PC\GLOBAL H:\PC2\SKY\INFO *.QIF ALERT
Move=H:\PC\GLOBAL H:\PC2\GLOBAL *.* RENAME
Move=H:\PC\HCN H:\PC2\HCN *.* RENAME
Move=H:\PC\INTELEC H:\PC2\SKY\INFO *.QIF ALERT
Move=H:\PC\INTELEC H:\PC2\INTELEC *.* RENAME
Move=H:\PC\NEWSGRP H:\PC2\SKY\PERS PCUSENET.TXT ALERT
Move=H:\PC\NEWSGRP H:\PC2\NEWSGRP *.* NEWER
Move=H:\PC\PROSTAR H:\PC2\PROSTAR *.* NEWER
Move=H:\PC\RIME H:\PC2\RIME *.* NEWER
Move=H:\PC\ROSENET H:\PC2\SKY\INFO *.QIF ALERT
Move=H:\PC\ROSENET H:\PC2\ROSENET *.* NEWER
Move=H:\PC\SKY\PERS H:\PC2\FIDO\FILES ALLTICS.* RENAME
Move=H:\PC\SKY\PERS H:\PC2\SKY\PERS *.* ALERT
Move=H:\PC\SKY\SKY H:\PC2\SKY\SKY UPLD.LS* NEWER
Move=H:\PC\SKY\SKY H:\PC2\SKY\SKY *.* NEWER
Move=H:\PC\TV H:\PC2\TV *.* NEWER
Move=H:\PC\UNINET H:\PC2\SKY\INFO *.QIF ALERT
Move=H:\PC\UNINET H:\PC2\UNINET *.* RENAME
Move=H:\PC\USATODAY H:\PC2\USATODAY *.* RENAME
Move=H:\PC\WEATHER H:\PC2\WEATHER *.* NEWER
Move=H:\PC\ILINK H:\PC2\ILINK *.* NEWER
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ NetworkCopy ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
This line is used to specify a network specific COPY if it is appropriate
for your network. This option was put in place purely for those networks
(NOVELL for example) that have a network compatible copy that accomplishes
it's work by instructing the server to do the copy without having the file
actually travel up the network wire to the workstation and back down. In
a future version of SAT it is hoped to make the NOVELL copy internal using
proper NOVELL API calls.
You can put just COPY, and let DOS do the copy, or put INTERNAL, and let
SAT do the copy internally.
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ Messages ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
If you want to disable a particular message from being sent, leave
that line blank, i.e.
ProgramErrorMsg=
ProgramAlertMsg=
A message is simply text; the To/From and Subject are currently
program-controlled.
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ Databases ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
Databases used by SAT are industry standard .DBF databases. The
indexes are proprietary. You may name and place the databases and
indexes however you like.
Database naming and placement parameters:
UpldDbf=
UpldIdx=
ULstIdx=
MoveDbf=
MoveIdx=
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ Version Control ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
PPSS programs keep track of Configuration file version so that they
can complain if the configuration file needs to be updated for a new
version. Parameter:
Version=
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ Registration ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
Registration is -not- necessary for full and complete running of the
SAT program; in fact registration is -free- for a phone call. See
"REGISTER.DOC" for full information. Until registered, these
parameters can be anything:
RegisteredName=
RegistrationNumber=
NodesSupported=
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ Files Received Tracking ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
These parameters are used to keep track of files that should be
received, which have been received, and those which have not been
received and which must be procured by "non-satellite means".
RawUpldLst=
Points to the directory where "UPLD.LST" can be found.
FreqFile=
Desired name for the file that lists unreceived files for
a "SAT FREQ" adhoc run.
FreqSuffix=
Desired suffix for the daily "Unreceived this date" file.
The filename is YY-MM-DD.ext
NeedToFreqExitErrorLevel=
After the automatic production of the "unreceived this date"
file, the program will exit with this error level for batch
file purpose.
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ Usenet BAG processing ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
Usenet BAG processing is designed to unzip and strip from the .BAG
files those messages from newgroups you do not wish to carry. A work
directory beneath the BAG directory is created and deleted.
Press Escape during BAG processing and the program will ask if you
wish to terminate processing at this time. Processing will be
terminated gracefully. The work directory will be deleted. No data
is lost.
BagDir=
Where the zipped BAG files can be found.
GroupKeepList=
The Usenet newsgroups you wish to retain
ListUnknownNewsgroups=
The program will optionally list newgroups you have not
listed. Not recommended at this time. Leave blank to
bypass this list.
ListNewsgroupStatistics=
The program will optionally list message statistics for the
newsgroups you are keeping.
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ TIC file processing ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
This is an somewhat complicated area. You can process/match TIC
files to the files they name, while deleting or moving the TIC files.
You can create a PCBoard compatible directory of the files that are
matched to, using either the TIC supplied description (the program
will automatically detect and use lDesc in preference to Desc in this
case) or use the FILE_ID.DIZ/DESC.SDI files if present. There are
numerous possibilites for formatting the PCBoard dir file.
TicTICSAreIn=
TicFilesAreIn=
Where the TIC files and the distribution files are,
-after- being "SAT MOVE"'d.
DeleteProcessedTICs=
YES or NO
MoveTicTICSTo=
MoveTicFilesTo=
Move the Processed TIC files and distribution to a
"processed" directory. This will keep them from being
processed more than once...
PCBFileDirectory=
Drive\Path\Name of the text file to add descriptions to.
TicAreaTag=
A non-blank specification here will add one line to the
file description of the text specified here followed by one
blank and the TIC area. Example, "FDNArea: PCBUTIL".
UseDIZIfAvailable=
UseSDIIfAvailable=
YES or NO for each. You may not want to take the time to
process the files at this time.
LogNoDIZOrSDI=
Log those file that do -not- have an override description
FILE_ID.DIZ or DESC.SDI
Archive=
Specification of file extent and archiver parameters. The first
characters of the parameters should be the file extent that
specifies this archiver, followedby s semi-colon. The text
following is that which you would use to extract the description
files from the archive, with the position where the name of the
archive denoted by "%s" (lower case s). You can if you wish
specify a complete drive and path to the archiver, but you
must specify all slashes (\) as two slashes (\\). As an example:
Archive=ZIP;C:\\UTIL\\PkunZip.Exe -o -ed %s FILE_ID.DIZ
In the sample configuration is:
Archive=ARC;PkUnPak.Exe -xr %s FILE_ID.DIZ DESC.SDI
Archive=PAK;Pak.Exe e /wa /st %s FILE_ID.DIZ DESC.SDI
Archive=ZOO;Zoo.Exe xo %s FILE_ID.DIZ DESC.SDI
Archive=ZIP;PkunZip.Exe -o -ed %s FILE_ID.DIZ DESC.SDI
Archive=LHA;LHa.Exe e -m1 %s FILE_ID.DIZ DESC.SDI
Archive=LZH;LHa.Exe e -m1 %s FILE_ID.DIZ DESC.SDI
Archive=ARJ;Arj.Exe e -y %s FILE_ID.DIZ DESC.SDI
Archive=SDN;Arj.Exe e -y %s FILE_ID.DIZ DESC.SDI
Archive=SQZ;Sqz.Exe e /p3o1 %s FILE_ID.DIZ DESC.SDI
StartSameLine=
JustifyRight=
SingleWhite=
StripHigh=
WordWrap=
WrapLength=
BlankLinesAfterName=
BlankLinesAfterDesc=
These parameters are used to determine the format of the
PCBoard directory entries created by SAT. The placement
of the Filename, size, and date are fixed; everything else
is up for grabs.
StartSameLine (YES/NO) indicates whether the description is to
start on the same line as the Filename or on some following line.
Justify right (YES/NO) indicates whether the description, after
any wordwrap, should be snug against the right side of the screen
or the left side.
StripHigh (YES/NO) will strip ansi characters above decimal 127,
and also those below a space ().
SingleWhite (YES/NO) strips excess spaces and linefeeds from the
description.
WordWrap (YES/NO) indicates to submit the description to wordwrap
or leave it "as found". The program will always wordwrap Desc
(from the TIC file) as this will sometimes go over the usual
standard PCBoard description length.
WrapLength (number) is the number of characters to wordwrap at.
PCBoard standard is 45.
BlankLinesAfterName, BlankLinesAfterDesc indicate to produce
"attached" blank lines directly after the Filename line (before
the description) and directly after the description. "Attached"
blank lines are lines that contain the description lines of "|"
and nothing else.
The following produces a standard PCBoard directory, using the
description as intended by the program author.
; No refit, standard PCBoard style
StartSameLine=YES
JustifyRight=YES
SingleWhite=NO
StripHigh=NO
WordWrap=NO
WrapLength=45
BlankLinesAfterName=0
BlankLinesAfterDesc=0
DMPC211.ZIP 50852 04-11-94 ╒══════════════════════════════╕
| │ Dual Module Player Companion │
| │ ⌐ ∙ Version 2.11 ∙ ¬ │
| ╞═══────∙·· · · ··∙────═══╡
| │ DMPC is a front end for DMP │
| │ and other players. DMPC can │
| │ read files inside ARJ/ZIP/ │
| │ LHA/LIMIT and SQZ archives. │
| │ Supports all known formats!! │
| │ Allows random and tagged │
| │ playing. Mouse support, EMS │
| │ or disk swapping, multiple │
| │ configs, a sample ripper & │
| │ previewer for MOD, S3M, STM, │
| │ 669, MTM, ULT, FAR & AMF │
| │ formats. Rips samples into │
| │ SMP, RAW, WAV, SND and VOC. │
| │ Multiple Directory Support!! │
| ╞═══────∙·· · · ··∙────═══╡
| │ I need support from the BBS │
| │ community, email me if you │
| │ can help distro DMPC for me. │
| ╘══════════════════════════════╛
The following produces a standard PCBoard directory, wordwrapping
the description. Not recommended.
; Total refit, standard PCBoard style
;StartSameLine=YES
;JustifyRight=YES
;SingleWhite=YES
;StripHigh=NO
;WordWrap=YES
;WrapLength=45
;BlankLinesAfterName=0
;BlankLinesAfterDesc=0
DMPC211.ZIP 50852 04-11-94 ╒══════════════════════════════╕ │ Dual
| Module Player Companion │ │ ⌐ ∙ Version
| 2.11 ∙ ¬ │ ╞═══────∙·· · ·
| ··∙────═══╡ │ DMPC is a front end for DMP │
| │ and other players. DMPC can │ │ read
| files inside ARJ/ZIP/ │ │ LHA/LIMIT and
| SQZ archives. │ │ Supports all known
| formats!! │ │ Allows random and tagged │
| │ playing. Mouse support, EMS │ │ or disk
| swapping, multiple │ │ configs, a sample
| ripper & │ │ previewer for MOD, S3M, STM, │
| │ 669, MTM, ULT, FAR & AMF │ │
| formats. Rips samples into │ │ SMP, RAW,
| WAV, SND and VOC. │ │ Multiple Directory
| Support!! │ ╞═══────∙·· · · ··∙────═══╡
| │ I need support from the BBS │ │
| community, email me if you │ │ can help
| distro DMPC for me. │
| ╘══════════════════════════════╛
The following produces a standard PCBoard directory, stripping
and wordwrapping the description.
; Total refit, standard PCBoard style
;StartSameLine=YES
;JustifyRight=YES
;SingleWhite=YES
;StripHigh=YES
;WordWrap=YES
;WrapLength=45
;BlankLinesAfterName=0
;BlankLinesAfterDesc=0
DMPC211.ZIP 50852 04-11-94 Dual Module Player Companion Version 2.11
| DMPC is a front end for DMP and other
| players. DMPC can read files inside ARJ/ZIP/
| LHA/LIMIT and SQZ archives. Supports all
| known formats!! Allows random and tagged
| playing. Mouse support, EMS or disk
| swapping, multiple configs, a sample ripper
| & previewer for MOD, S3M, STM, 669, MTM,
| ULT, FAR & AMF formats. Rips samples into
| SMP, RAW, WAV, SND and VOC. Multiple
| Directory Support!! I need support from the
| BBS community, email me if you can help
| distro DMPC for me.
The following produces a "wide" files directory.
; Total refit, wide and expanded style
;StartSameLine=YES
;JustifyRight=NO
;SingleWhite=YES
;StripHigh=YES
;WordWrap=YES
;WrapLength=76
;BlankLinesAfterName=0
;BlankLinesAfterDesc=0
DMPC211.ZIP 50852 04-11-94 Dual Module Player Companion Version 2.11
| DMPC is a front end for DMP and other players. DMPC can read files inside
| ARJ/ZIP/ LHA/LIMIT and SQZ archives. Supports all known formats!! Allows
| random and tagged playing. Mouse support, EMS or disk swapping, multiple
| configs, a sample ripper & previewer for MOD, S3M, STM, 669, MTM, ULT, FAR
| & AMF formats. Rips samples into SMP, RAW, WAV, SND and VOC. Multiple
| Directory Support!! I need support from the BBS community, email me if you
| can help distro DMPC for me.
The following produces a "wide and tall" file directory.
; Total refit, wide and expanded style
;StartSameLine=NO
;JustifyRight=NO
;SingleWhite=YES
;StripHigh=YES
;WordWrap=YES
;WrapLength=76
;BlankLinesAfterName=1
;BlankLinesAfterDesc=1
DMPC211.ZIP 50852 04-11-94
|
| Dual Module Player Companion Version 2.11 DMPC is a front end for DMP and
| other players. DMPC can read files inside ARJ/ZIP/ LHA/LIMIT and SQZ
| archives. Supports all known formats!! Allows random and tagged playing.
| Mouse support, EMS or disk swapping, multiple configs, a sample ripper &
| previewer for MOD, S3M, STM, 669, MTM, ULT, FAR & AMF formats. Rips samples
| into SMP, RAW, WAV, SND and VOC. Multiple Directory Support!! I need
| support from the BBS community, email me if you can help distro DMPC for me.
|
The following produces a "tall and thin" file directory.
; Total refit, wide and expanded style
;StartSameLine=NO
;JustifyRight=NO
;SingleWhite=YES
;StripHigh=YES
;WordWrap=YES
;WrapLength=34
;BlankLinesAfterName=1
;BlankLinesAfterDesc=1
DMPC211.ZIP 50852 04-11-94
|
| Dual Module Player Companion
| Version 2.11 DMPC is a front end
| for DMP and other players. DMPC
| can read files inside ARJ/ZIP/
| LHA/LIMIT and SQZ archives.
| Supports all known formats!!
| Allows random and tagged playing.
| Mouse support, EMS or disk
| swapping, multiple configs, a
| sample ripper & previewer for
| MOD, S3M, STM, 669, MTM, ULT, FAR
| & AMF formats. Rips samples into
| SMP, RAW, WAV, SND and VOC.
| Multiple Directory Support!! I
| need support from the BBS
| community, email me if you can
| help distro DMPC for me.
|
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ Data Purging ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
The program will automatically purge databases of recieved file names
after a specified number of days. It is recommended you set this at
3-5 days, which gives enough time for full file processing and
deletes file entries which may legitimately repeat such as
0000FFFF.MO1. Additionally, you may specify a list of files which
are -not- to be deleted from the databases, such as SHOW.EXE.
PurgeDays=
NoPurgeList=
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ Logging ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
The basic log levels are 1-5, where 5 give the most information and
1 gives the least. Level 1 is basically errors, level 5 is tons
of information (your log can grow quite large). It is suggested you
set the logging level at 5 to start and then reduce it later when you
are assured everything is working to your satisfaction.
SysopLog=
Drive, path, name of the log file.
LogLevel=
1(Error), 2(Warning), 3(Major Info), 4(Minor Info), 5(Who Cares)
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ Program messages ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
SAT has the ability to write messages to a PCBoard message base of
your choice, using an external message writing utility named TXT2MSG.
The TO:, FROM: and SUBJECT: are currently fixed, but you can specify
the text.
ProgramErrorMsg=
Name of the file containing the text to use when SAT has detected
an error condition.
ProgramAlertMsg=
Name of the file containing the text to use when SAT has detected
an ALERT condition (see below).
SysopMsgBase=
The number of the conference where the message will inserted.
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░ File Moving and Tracking ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
This is where you specify the FROM, TO, FILESPEC, and METHOD of file
moving.
FROM means the directory where the Planet Connect software will
place files recieved.
TO means where the SAT program is to move the files.
FILESPEC means which files to move; a DOS wildcard.
METHOD is four-fold:
DELETE - always delete these files, do not move (although you must
specify at least a "placeholder" directory).
NEWER - move newer files of the same name, deleting the older.
If the file is identical to one already recieved, it is
deleted.
RENAME - move newer files of the same name, renaming the older
in the format YY-MM-DD.ext, where ext is the original
file extent. Identical files are deleted.
This is useful for Mail files; if the same name will
appear day after day, use this (HCNMAIL.ZIP comes to
mind). If you neglect to process a Mail file, it
will not be overwritten, it will be renamed.
If there are multiple file with the same extent, the
renaming will fail. If for instance, you specify
LEDGE.QWK and INTELEC.QWK to go the the same place, and
miss a processing day, SAT will fail on trying to rename
two files to the same YY-MM-DD.QWK. It is suggested
that you move different networks to different places
and work with them from there. If your mail processor
cannot handle multiple incoming directories, move the
incoming mail packets to the processing directory just
prior to processing.
ALERT - same as RENAME, but also insert a message alerting you
to there being a new file. Identical files are deleted,
and no message is inserted.
Examples:
Move=H:\PC\FIDO H:\PC2\FIDO\MAIL 0000FFFF.* NEWER
Move=H:\PC\FIDO H:\PC2\FIDO\MAIL CDN*.* DELETE
Move=H:\PC\FIDO H:\PC2\FIDO\FAM FMLY*.* RENAME
Move=H:\PC\FIDO H:\PC2\FIDO\FILES *.* NEWER
MOVE's are processed in the order that they appear, so in the
above example, all files matching the wildcard filespec of
0000FFFF.* will be treated as NEWER (moved if newer, otherwise
deleted). Files matching CDN*.* (Christian Distribution Network)
will always be DELETE'd. FamilyNet files will be moved if newer
or deleted if identical; older files of the same name will be
renamed. All remaining files will be moved if newer, otherwise
deleted.
Move=C:\BRIDGE M:\FIDO_IN 0000FFFF.* NEWER
Move=C:\BRIDGE M:\FIDO_IN CDN*.* NEWER
Move=C:\BRIDGE M:\FIDO_IN FMLY*.* NEWER
Move=C:\BRIDGE M:\FIDO_IN *.* NEWER
This would be redundant; only the last line is needed. You only
need specify more than one line per FromDir/ToDir if you need to
process more than one FileSpec.